// import router from "./router/index";
// import axios from "axios";
// // import {useRoutesStore} from "./stores/counter"
// let Module = import.meta.glob("@/views/**/*.vue");
// console.log(Module);
// const store=useRoutesStore()
// console.log(store);


// axios.get("http://localhost:8080/routes?id="+1000).then(val=>{
//     let arr=val.data.data
//     arr.forEach((item)=>{
//         let newItem=Object.assign({},item)
//         let str=item.component
//         newItem.component=Module[`/src/views/${str}.vue`];
//         // store.AddRoute(newItem)
//     })

//     // console.log(store.routes);
// })


// router.addRoute({
//   path: "/page1",
//   name: "page1",
//   component: Module["/src/views/page1.vue"],
//   // component:()=>import(`/src/views/${'page1'}`+'.vue')
// });

// let str = "page1";
// console.log((resolve) => require([`/src/views/page1.vue`], resolve)); //()=>import(`/src/views/${str}.vue`)
// console.log(Module["/src/views/page1.vue"]);

// router.beforeEach(async (to, from, next) => {
//   // next({ ...to, replace: true })
//   let {
//     data: { data },
//   } = await axios.get("http://localhost:8080/routes?id=" + 1000);
//   console.log(data);
//   data.forEach((item) => {
//     let newItem = Object.assign({}, item);
//     let str = item.component;
//     newItem.component = Module[`/src/views/${str}.vue`];
//     router.addRoute(newItem);
//   });
//   next();
// });

// router.afterEach((to) => {
//     //浏览器页签标题
//     document.title = getPageTitle(to.meta.title)
// })
